package com.gxa.meiye.admin.platform.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gxa.meiye.admin.platform.pojo.vo.AddWebUserVo;
import com.gxa.meiye.admin.platform.pojo.vo.UpdateUserStatusVo;
import com.gxa.meiye.admin.platform.pojo.vo.UpdateWebUserStatusVo;
import com.gxa.meiye.admin.platform.pojo.vo.WebUserVo;

import java.util.List;
import java.util.Map;
import java.util.Set;

public interface WebUserService extends IService<WebUserVo> {

    List<Map<String,Object>> webUserList();

    Integer addWebUser(AddWebUserVo userVo);

    List<String> roleList();

    List<WebUserVo> selectUsers(String select);

    void updateStatus(UpdateWebUserStatusVo userVo);

    void delUser(Integer id);

    Integer updateUser(AddWebUserVo webUserVo);
}
